/********************************************************************************************************
 ********************************************************************************************************
 * 加载省市区县选择树(多选/通用:包含省、市、区县)
 * @param mc_id
 * @param dm_id
 */
function showTree_wld_sgds(mc_id,dm_id){
	$(".newztreebg").hide();
	_ztreefocs+=",#"+mc_id;
	var _ztree_id="ZTREE_"+mc_id;
	var _ztree=_ztreemap[_ztree_id];
	if(_ztree==undefined||$("#"+_ztree_id).length<1){//第一次加载
		//ztree设置
		var setting = {
			view:{
				showIcon:false //不显示节点图标
			},
			check : {
				enable : true,  //全部可以选中
				chkboxType:{"Y":"","N":""},//父子关联
				chkDisabledInherit: false
			},
			callback : {
				onCheck:function(event, treeId, treeNode){
					//console.log(treeNode.checked);
					var node_id=treeNode.id;
					var node_name=treeNode.name;
					var treeObj = $.fn.zTree.getZTreeObj(_ztree_id);
					var nodes = treeObj.getCheckedNodes(true);
					var dmarr=new Array();
					var mcarr=new Array();
					$.each(nodes,function(i,obj){
						if(obj.level!=0){
							dmarr.push(obj.id);
							mcarr.push(obj.name);
						}
						
					});
					$("#"+dm_id).val(dmarr.join(","));
					$("#"+mc_id).val(mcarr.join(","));
				}
			},
			data : {
				simpleData : {
					enable : true
				}
			}
		};
		var zNodes =new Array();
		//封装参数
		var params=new Object();
		//发送请求，获取数据
		$.ajax({
		    url: path+"/dict/getXzqhSsqxZdList",
		    type: "POST",
		    data: params,
		    async:false,
		    success: function (result) {
		        var success=result.success;
		        if(success==true){
		        	var list=result.list;
		        	if(list!=undefined&&list.length>0){
		        		$.each(list,function(i,obj){
		        			
		        			var mc=obj.mc;
		        			var fdm=obj.fdm;
		        			var dm=obj.dm;
		        			var level=obj.level;
		        			var isopen=false;
		        			if(parseInt(level)<1){
		        				isopen=true;
		        			}
		        			if(dm!='999999'){
		        				var node = {
										id : dm,
										pId : fdm,
										name : mc,
										open : isopen
								};
								zNodes.push(node);
		        			}
		        		});
		        	}
		        }
		    },
		    error: function (XmlHttpRequest, textStatus, errorThrown) {
		       console("系统异常，加载菜单出现异常！");
		    }
		});
		//点击选中事件
		//初始化ztree树节点
		var _ztree_key=createZtreeKey();
		var _ztree_htm="<div id='zkbg-"+_ztree_key+"' class='newztreebg'>";
		_ztree_htm+="		<div class='newztreetit'>请选择 ...<font onclick='closeZtree(this)'>×</font></div>";
		_ztree_htm+="		<ul id='"+_ztree_id+"' class='ztree newztree c_overflow'></ul>";
		_ztree_htm+="	</div>";
		$("zkbg-"+_ztree_key+"").remove();
		$("#"+mc_id).after(_ztree_htm);
		$.fn.zTree.init($("#"+_ztree_id), setting, zNodes);
		_ztree = $.fn.zTree.getZTreeObj(_ztree_id);
		_ztreemap[_ztree_id]=_ztree;
		//初始化已选中的节点
		initCheckedNode(_ztree,$("#"+dm_id).val());
		$("#"+_ztree_id).parent().show();
	}else{
		$("#"+_ztree_id).parent().show();
	}
}

/********************************************************************************************************
 ********************************************************************************************************
 * 加载户籍地选择树(多选/通用:包含省、市、区县)
 * @param mc_id
 * @param dm_id
 */
function showTree_gjcx_hjd(mc_id,dm_id){
	$(".newztreebg").hide();
	_ztreefocs+=",#"+mc_id;
	var _ztree_id="ZTREE_"+mc_id;
	var _ztree=_ztreemap[_ztree_id];
	if(_ztree==undefined||$("#"+_ztree_id).length<1){//第一次加载
		//ztree设置
		var setting = {
			view:{
				showIcon:false //不显示节点图标
			},
			check : {
				enable : true,  //全部可以选中
				chkboxType:{"Y":"ps","N":"ps"},//父子关联
				chkDisabledInherit: false
			},
			callback : {
				onCheck:function(event, treeId, treeNode){
					//console.log(treeNode.checked);
					var node_id=treeNode.id;
					var node_name=treeNode.name;
					var treeObj = $.fn.zTree.getZTreeObj(_ztree_id);
					var nodes = treeObj.getCheckedNodes(true);
					var dmarr=new Array();
					var mcarr=new Array();
					$.each(nodes,function(i,obj){
						if(!obj.isParent){
							dmarr.push(obj.id);
							mcarr.push(obj.name);
						}
					});
					$("#"+dm_id).val(dmarr.join(","));
					$("#"+mc_id).val(mcarr.join(","));
				}
			},
			data : {
				simpleData : {
					enable : true
				}
			}
		};
		var zNodes =new Array();
		//封装参数
		var params=new Object();
		//发送请求，获取数据
		$.ajax({
		    url: path+"/dict/getXzqhHjdZdList",
		    type: "POST",
		    data: params,
		    async:false,
		    success: function (result) {
		        var success=result.success;
		        if(success==true){
		        	var list=result.list;
		        	if(list!=undefined&&list.length>0){
		        		$.each(list,function(i,obj){
		        			var mc=obj.mc;
		        			var fdm=obj.fdm;
		        			var dm=obj.dm;
		        			var level=obj.level;
		        			var isopen=false;
		        			if(parseInt(level)<1){
		        				isopen=true;
		        			}
							var node = {
								id : dm,
								pId : fdm,
								name : mc,
								open : isopen
							};
							zNodes.push(node);
		        		});
		        	}
		        }
		    },
		    error: function (XmlHttpRequest, textStatus, errorThrown) {
		       console.log("系统异常，加载菜单出现异常！");
		    }
		});
		//点击选中事件
		//初始化ztree树节点
		var _ztree_key=createZtreeKey();
		var _ztree_htm="<div id='zkbg-"+_ztree_key+"' class='newztreebg'>";
		_ztree_htm+="		<div class='newztreetit'>请选择 ...<font onclick='closeZtree(this)'>×</font></div>";
		_ztree_htm+="		<ul id='"+_ztree_id+"' class='ztree newztree c_overflow'></ul>";
		_ztree_htm+="	</div>";
		$("zkbg-"+_ztree_key+"").remove();
		$("#"+mc_id).after(_ztree_htm);
		$.fn.zTree.init($("#"+_ztree_id), setting, zNodes);
		_ztree = $.fn.zTree.getZTreeObj(_ztree_id);
		_ztreemap[_ztree_id]=_ztree;
		//初始化已选中的节点
		initCheckedNode(_ztree,$("#"+dm_id).val());
		$("#"+_ztree_id).parent().show();
	}else{
		$("#"+_ztree_id).parent().show();
	}
}